package com.haiertvbic.tvnow.testblock;

import java.util.ArrayList;

import com.haiertvbic.tvnow.model.ChannelPackage;
import com.haiertvbic.tvnow.model.TVChannel;
import com.haiertvbic.tvnow.model.ThridProgram;
import com.haiertvbic.tvnow.protocol.CAEProtocol;

public class TestData {

	public static ArrayList<ThridProgram> setTestJsData(
			ArrayList<ThridProgram> thridPrograms) {
		thridPrograms = new ArrayList<ThridProgram>();
		for (int i = 1; i < 30; i++) {
			ThridProgram pro = new ThridProgram();
			pro.setJs(i + "");
			thridPrograms.add(pro);
		}
		return thridPrograms;
	}

	/**
	 * 测试数据
	 * 
	 * @param channelPackage2
	 * 
	 * @return
	 */
	public static ChannelPackage getTestChannelData(
			ChannelPackage channelPackage) {
		// int[] cid = { 46, 44, 43, 10, 6 };
		// String[] cidName = { "湖南卫视", "江苏卫视", "浙江卫视", "CCTV-9NEWS",
		// "CCTV-5" };
		// int[] cid = { 46, 44, 43, 7, 3 };
		// String[] cidName = { "湖南卫视", "江苏卫视", "浙江卫视", "CCTV-6", "CCTV-2"
		// };
		int[] cid = { 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18,
				31, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48,
				49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 70, 81, 592,
				1775 };
		String[] cidName = { "CCTV-1", "CCTV-2", "CCTV-3", "CCTV-4", "CCTV-5",
				"CCTV-6", "CCTV-7", "CCTV-8", "CCTV-9", "CCTV-10", "CCTV-11",
				"CCTV-12", "CCTV新闻", "CCTV少儿", "CCTV音乐", "中国教育1", "旅游卫视",
				"黑龙江卫视", "吉林卫视", "辽宁卫视", "河北卫视", "河南卫视", "山西卫视", "陕西卫视",
				"山东卫视", "安徽卫视", "浙江卫视", "江苏卫视", "江西卫视", "湖南卫视", "湖北卫视", "贵州卫视",
				"云南卫视", "广西卫视", "东南卫视", "甘肃卫视", "宁夏卫视", "西藏卫视", "新疆卫视",
				"内蒙古卫视", "天津卫视", "四川卫视", "重庆卫视", "BTV北京卫视", "广东卫视", "东方卫视",
				"青海卫视", "CCTV-NEWS" };
		// int[] cid = { 1, 1967, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
		// 15,
		// 16, 18, 31, 34, 1792, 35, 36, 37, 38, 39, 40, 41, 10061,
		// 42, 43, 1787, 44, 1784, 45, 46, 1786, 47, 48, 49, 50, 51,
		// 52, 53, 54, 55, 56, 57, 58, 59, 60, 1788, 70, 1791, 81,
		// 1789, 592, 1775 };
		// String[] cidName = { "CCTV-1", "CCTV-1-高清", "CCTV-2", "CCTV-3",
		// "CCTV-4", "CCTV-5", "CCTV-6", "CCTV-7", "CCTV-8", "CCTV-9",
		// "CCTV-10", "CCTV-11", "CCTV-12", "CCTV新闻", "CCTV少儿",
		// "CCTV音乐", "中国教育1", "旅游卫视", "黑龙江卫视", "黑龙江卫视-高清", "吉林卫视",
		// "辽宁卫视", "河北卫视", "河南卫视", "山西卫视", "陕西卫视", "山东卫视", "山东卫视-高清",
		// "安徽卫视", "浙江卫视", "浙江卫视-高清", "江苏卫视", "江苏卫视-高清", "江西卫视",
		// "湖南卫视", "湖南卫视-高清", "湖北卫视", "贵州卫视", "云南卫视", "广西卫视", "东南卫视",
		// "甘肃卫视", "宁夏卫视", "西藏卫视", "新疆卫视", "内蒙古卫视", "天津卫视", "四川卫视",
		// "重庆卫视", "BTV北京卫视", "BTV北京卫视-高清", "广东卫视", "广东卫视-高清", "东方卫视",
		// "东方卫视-高清", "青海卫视", "CCTV-NEWS" };
		ArrayList<TVChannel> channelList = new ArrayList<TVChannel>();
		for (int i = 0; i < cid.length; i++) {
			TVChannel fav = new TVChannel();
			fav.setChannel_id(cid[i]);
			fav.setChannel_name(cidName[i]);
			channelList.add(fav);
		}
		channelPackage = new ChannelPackage();
		channelPackage.setChannels(channelList);
		channelPackage.setReturnCode(CAEProtocol.GET_FAVCHAS_SUC);
		return channelPackage;
	}
}
